package com.lagou.ipersistence.reflection.wrapper;

import com.lagou.ipersistence.reflection.property.PropertyTokenizer;

/**
 * @author Yan Jiahong
 * Created on 2020/11/22
 */
public interface ObjectWrapper {
    Object get(PropertyTokenizer prop);
    
    boolean hasSetter(String name);
    
    Class<?> getSetterType(String name);
    
    void set(PropertyTokenizer prop, Object value);
}
